package br.com.SRP.Controle;

import java.util.List;


import br.com.SRP.Dao.Eqp07ModeloDAO;
import br.com.SRP.Modelo.Eqp07Modelo;

public class ControlModelo {

	private Eqp07Modelo eqpModelo;

	private Eqp07ModeloDAO eqpModeloDAO;

	private int codigo; 
 
	public ControlModelo() {
		eqpModelo = new Eqp07Modelo();
		eqpModeloDAO = new Eqp07ModeloDAO();

	}

	public void remove(int codigo) {
		System.out.println(codigo);
		this.eqpModelo.setCodigo(codigo);
		eqpModeloDAO.excluir(this.eqpModelo.getCodigo());
		this.eqpModelo = new Eqp07Modelo();
	}

	public void save(Eqp07Modelo mo) throws Exception {
		eqpModeloDAO.salvar(mo);
	}
	
	public void merge(Eqp07Modelo mo)
	{ 
		eqpModeloDAO.atualizar(mo);
	}

	public List<Eqp07Modelo> getModelo() {
		return eqpModeloDAO.listar();
	}

	 public List<Eqp07Modelo> consultarPorModelo(String modelo){
	 List<Eqp07Modelo> listarPorModelo = eqpModeloDAO.consultarPorModelo(modelo);
	 
	 return listarPorModelo;
	 }
	 
	 public Eqp07Modelo consultarPorCodigo(Integer codigo){
		 Eqp07Modelo listar = eqpModeloDAO.consultarPorCodigo(codigo);
		 
		 return listar;
		 }

}
